package org.batatasframework.notice;

/**
 * 通知的内容；这种通知为系统实时产生的通知，可能不会被记录在数据库里；
 * 重启服务器后，将根据需要重新生成通知
 * 
 * @author jackson
 *
 */
public class NoticeContent {
	
	/** 提前的时间，以秒来计算 */
	private int second;
	
	/** 通知的内容 */
	private String notice;
	
	/** 通知的类型 */
	private NoticeContentType type = NoticeContentType.TEXT;
	
	public static NoticeContent valueOf(int second, String notice){
		NoticeContent saNotice = new NoticeContent();
		saNotice.second = second;
		saNotice.notice = notice;
		return saNotice;
	}
	
	public String getNotice() {
		return notice;
	}
	
	public int getSecond() {
		return second;
	}
	
	public NoticeContentType getType() {
		return type;
	}
}
